package com.siyu.basedata.rsvrrlaste.domain;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.siyu.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 水库水情信息对象 st_rsvr_r_laste
 *
 * @author hrhy
 * @date 2024-06-20
 */
@TableName("st_rsvr_r_laste")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class RsvrRLaste {
    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    private String id;

    /**
     * 测站编码
     */
    private String stcd;

    /**
     * 时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date tm;

    /**
     * 库上水位 单位：m
     */
    @Excel(name = "库上水位 单位：m")
    private Double rz;

    /**
     * 入库流量 单位：m³/s
     */
    @Excel(name = "入库流量 单位：m³/s")
    private Double inq;

    /**
     * 蓄水量 单位：10^6m³
     */
    @Excel(name = "蓄水量 单位：10^6m³")
    private Double w;

    /**
     * 库下水位 单位：m
     */
    @Excel(name = "库下水位 单位：m")
    private Double blrz;

    /**
     * 出库流量  单位：m³/s
     */
    @Excel(name = "出库流量  单位：m³/s")
    private Double otq;

    /**
     * 库水特征码 1、干涸2、断流3、流向不定 4、逆流  5、起涨  6、洪峰  P、水电厂发电流量
     */
    @Excel(name = "库水特征码 1、干涸2、断流3、流向不定 4、逆流  5、起涨  6、洪峰  P、水电厂发电流量")
    private String rwchrcd;

    /**
     * 库水水势  4、平落 5、涨  6、ping
     */
    @Excel(name = "库水水势  4、平落 5、涨  6、ping")
    private String rwptn;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Double inqdr;

    /**
     * 测流方法  1、水位流量关系曲线 2、浮标及溶液测流发 3、流速仪及量水建筑物 4、估算法  5、ADCP  6、电功率反推发  9、其他方法
     */
    @Excel(name = "测流方法  1、水位流量关系曲线 2、浮标及溶液测流发 3、流速仪及量水建筑物 4、估算法  5、ADCP  6、电功率反推发  9、其他方法")
    private String msqmt;

}
